package com.linzp.bishe.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 成果转化编号	id
 * 合同名称	contract_name
 * 对应成果名称	achievement_name
 * 转化方式	transformation_mode
 * 定价方式	pricing_method
 * 是否经过评估	evaluated
 * 合同签订时间	contract_date
 * 转化去向	transformation_destination
 * 转化至单位名称（选填）	company_name
 * 转化至所在地	convert_location
 * 成果应用行业领域	application_industry
 * 受中央财政资助类型	government_type
 * 合同状态	contract_status
 * 合同金额（万）	contract_amount
 * 年度到账经费	annual_received
 * 支撑材料	supporting_material
 * 录入人	input_people
 * 用户编号	user_id
 * </p>
 *
 * @author 林泽鹏
 * @since 2021-11-01
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@AllArgsConstructor
public class AchievementTransformation implements Serializable {

	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;

	private String contractName;

	private String achievementName;

	private String transformationMode;

	private String pricingMethod;

	private Boolean evaluated;

	private LocalDateTime contractDate;

	private String transformationDestination;

	private String companyName;

	private String convertLocation;

	private String applicationIndustry;

	private String governmentType;

	private String contractStatus;

	private Double contractAmount;

	private String annualReceived;

	private String supportingMaterial;

	private String inputPeople;

	private String status;

	private Integer userId;
}
